<?php

namespace User\Model;

class User {
    public $mi_userno;
    public $mi_userid;
    public $mi_userpass;
    public $mi_username;
    public $mi_useremail;
    public $mi_userbirth;
    public $mi_userqq;
    public $mi_userquestion;
    public $mi_useranswer;
    public $mi_userregdate;
    public $mi_userregip;
    public $mi_userlastlogindate;
    public $mi_userlastloginip;
    public $mi_userlevel;
    public $mi_userlock;
    public $mi_update_date;

    public function exchangeArray($data) {
        $this->mi_userno     = (isset($data['mi_userno'])) ? $data['mi_userno'] : null;
        $this->mi_userid = (isset($data['mi_userid'])) ? $data['mi_userid'] : null;
        $this->mi_userpass  = (isset($data['mi_userpass'])) ? $data['mi_userpass'] : null;
        $this->mi_username  = (isset($data['mi_username'])) ? $data['mi_username'] : null;
        $this->mi_useremail  = (isset($data['mi_useremail'])) ? $data['mi_useremail'] : null;
        $this->mi_userbirth  = (isset($data['mi_userbirth'])) ? $data['mi_userbirth'] : null;
        $this->mi_userqq  = (isset($data['mi_userqq'])) ? $data['mi_userqq'] : null;
        $this->mi_userquestion  = (isset($data['mi_userquestion'])) ? $data['mi_userquestion'] : null;
        $this->mi_useranswer  = (isset($data['mi_useranswer'])) ? $data['mi_useranswer'] : null;
        $this->mi_userregdate = (isset($data['mi_userregdate'])) ? $data['mi_userregdate'] : date('Y-m-d H:i:s');
        $this->mi_userregip = (isset($data['mi_userregip'])) ? $data['mi_userregip'] : null;
        $this->mi_userlastlogindate = (isset($data['mi_userlastlogindate'])) ? $data['mi_userlastlogindate'] : null;
        $this->mi_userlastloginip = (isset($data['mi_userlastloginip'])) ? $data['mi_userlastloginip'] : null;
        $this->mi_userlevel = (isset($data['mi_userlevel'])) ? $data['mi_userlevel'] : 3;
        $this->mi_userlock = (isset($data['mi_userlock'])) ? $data['mi_userlock'] : 0;
        $this->mi_update_date = (isset($data['mi_update_date'])) ? $data['mi_update_date'] : date('Y-m-d H:i:s');
    }
}